
// 给按钮设置点击事件
document.querySelector('#btn-register').addEventListener('click', function (e) {
    // 阻止默认行为
    e.preventDefault()
    const form = document.querySelector('.register-form')
    const data = serialize(form, { hash: true, empty: true })
    // console.log(data);
    const username = data.username
    const password = data.password
    if(panduan(username,password)){
        SigninData(username, password)
    }else{
        pxmu.fail('用户名和密码不合规')
    }
})
// 定义一个请求POST函数 
async function SigninData(username, password) {
    try {
        // 当向服务器请求数据的时候，提示请稍等
        pxmu.loading('请稍等....');
        let res = await axios({
            url: '/register',
            method: 'POST',
            data: {
                username: username,
                password: password
            }
        })
        pxmu.fail('注册成功哦,将为您跳转登入页面哦')
        setTimeout(() => {
            // 当结果返回的时候，关闭这个提示
            pxmu.closeload(100)
            location.href = 'login.html'
        }, 3000)
    } catch(err){
        pxmu.fail(err.response.data.message || '登录失败，请检查网络请求')
    }
}
document.querySelector('.input-group-append').addEventListener('click', function (e) {
    // console.log(e.target.tagName);
    if (e.target.tagName === 'I') {
        if (document.querySelector('#input-password').type === 'password') {
            document.querySelector('#input-password').type = 'text'
            e.target.classList.remove('bi-eye-fill')
            e.target.classList.add('bi-eye-slash')
        } else {
            document.querySelector('#input-password').type = 'password'
            e.target.classList.remove('bi-eye-slash')
            e.target.classList.add('bi-eye-fill')
        }
    }
})